#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <string.h>
#include <errno.h>
#include <unistd.h>
int main(int argc, char**argv)
{
    //打开文件
    int fd = open(argv[1], O_WRONLY|O_CREAT|O_TRUNC,0777);
    if(fd == -1)
    {
        perror("open error:");
        return -1;
       
    }
   
    //写入数据
    //键盘获取数据
    char buf[128] = {0};
    scanf("%s",buf);

    //写入文件
    int re = write(fd,buf,strlen(buf)+1);
    printf("re = %d\n", re);
    
    //关闭文件
    close(fd);
}